/*
	2017年8月9日08:35:24
*/

# include <stdio.h>

int main(void)
{
	int f(int a, int b);
	int i=0, p;
	int k;
	k = ++i;
	printf("%d\n", k);
	//p = f(i, ++i);	//结果p = 0； 第11行表达式从右向左运算
	p = f(++i, i);	//结果p = 0；
	//p = f(i++, i);	//结果p = -1； 2, 3
	//p = f(i, i++);	//结果p = 1； 3,2
	printf("p = %d\n", p);

	return 0;
}

int f(int a, int b)
{
	int c;
	if(a > b)
		c = 1;
	else if (a == b)
		c = 0;
	else
		c = -1;
	return c;
}